package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.ChatHistory;
import com.ruoyi.system.domain.ChatHistoryDTO;
/**
 * 试用申请管理Service接口
 *
 * @author hak
 * @date 2024-11-13
 */
public interface IChatHistoryService
{
    /**
     * 查询用户下面的
     *
     * @param UserId 用户ID
     * @return 用户ID的所有历史对话
     */
    public List<ChatHistoryDTO>  selectChatHistoryByUserId(String UserId);

    /**
     * 新增历史对话
     *
     * @param userId 用户ID
     * @param title 对话标题
     * @return 包含新对话chatId的Map
     */
    public String addChatHistory(String userId, String title);

    /**
     * 删除历史对话
     *
     * @param chatId 对话ID
     * @return 删除结果
     */
    public int deleteChatHistory(String chatId);
}
